home *** CD-ROM | disk | FTP | other *** search
- The Incredible Mock-Gem Auto Booter
- Mouse Boot V3D.5E
- (C)1992 SRL-Systems
- Written By Scott R. Lemmon
-
- Forward:
- This is the fourth release of Mouse boot since version 3.d was initially
- sent out, since then it has grown in size somewhat (but is still under 20k and
- less that half the size of similar programs) many features have been added to
- accommodate the needs of more advanced users, yet the simplicity of use has not
- changed - on a standard system setup it will still operate with no
- configuration required. After all, extra features don't help if they make the
- program more difficult for the average user.
-
- >> Revisions for version 3d.5E <<
-
- 1. There are now 60 preset slots available (organized into 3 banks of 20) -
- either the arrow buttons or F1-F3 can be used to switch preset banks.
- Also, since with 60 presets you can easily run out of letters for hot
- keys, each bank has its own individual hot keys. For example, bank 1
- could have a preset named "Wordproc" and bank two could have one named
- "ardWoof" - both would use 'W' as a hot key. If when booting you want a
- preset in bank 2 or 3 you can first press F2 or F3 then the hotkey of
- that preset - so to get "ardWoof", you would press F2 then 'W'. Mouse
- Boot will always start off in bank one.
-
- 2. The SAVE button has been moved from the EDIT dialog and is now found by
- pressing FILE in the main screen. The PRESET.DAT file can now not only
- be saved but reloaded as well (reloading will reset all options to what
- they were when the program started).
-
- 3. The method of switching between extra file types has been changed, it
- used to just cycle between available types when you clicked on the file
- type title bar - this was fine for 2 or 3 different types of files, but
- now there can be up to 6. To make it easier to choose, when you click on
- the button a new menu will "pop-up" showing all types in use - release
- the mouse button over top of the one you want. also pressing F1-F6 will
- switch to a corresponding type (even if it is not in use).
-
- F1-Desktop/Newdesk.inf
- F2-Assign.sys (shown as "-GDOS-")
- F3-Custom type one (default set to use STARTGEM.INF files)
- F4-Custom type two
- F5-Mouse Boot Batch files
- F6-TOS 1.4 and up GEM autorun
-
- 4. Enhanced GEM autorunning - The old way to autorun with TOS 1.4 or higher
- with Mouse Boot was to save and select a desktop.inf file with a autorun
- program installed - this will still work fine, but now you have a choice.
-
- Since I have tos 1.2 in my computer I've had to use StartGEM to autorun
- programs. Setting up the startgem.inf files was tedious, but I liked
- being able to choose a different startup program (or none at all)
- independent of which desktop I used. GEM, on the other hand, saves the
- autorun program in the DESKTOP.INF file like so...
-
- #Z 01 D:\FISH\TROUT.PRG@
-
- Which forces you to choose a particular desktop to run a particular
- program. Most other booters tend to link one autorun program to a
- particular preset which forces you to choose that preset to run the
- program (suppose you want the setup in preset 'X' but just once want
- to run the program in preset 'Y'?).
-
- For maximum flexibility a list of files containing desktop.inf autorun
- paths can now be put into the MOUSEBT folder naming them FNAME.RUN (or
- .RUX). then you can select any program from that list using the GEMrun
- type in Mouse Boot and store it in presets like any other file type.
- Mouse Boot will then combine that file with any desktop/newdesk.inf file
- you choose. Doing things this way allows you to show a preset, change
- the auto run program then by clicking on CHANGE invoke it without having
- to change it in the preset first.
-
- To make making a list of GEM or StartGEM program files easy I've
- written a small program named ARUN.PRG. You no longer need fiddle about
- with text editors, just run the program and select the type of autorun
- you use - a file selector will then prompt you for a program to run (pick
- any program you wish to autorun) then click on OK. Next a file selector
- will prompt you for the name of the autorun file to save (it should find
- the MOUSEBT folder and give the file its proper name automatically -
- however, you can change the filename if you want, just keep the same
- extension). you will then be asked for another program - add all you
- want (up to 18) then click on CANCEL to stop.
-
- When you next run Mouse Boot all the file added will be shown under
- "StartGEM" or "GEMrun" file type depending on which one you used.
-
- If you use the GEMrun method, be sure to remove any autoruns already in
- your old desktop/newdesk files (easy to do with a text editor).
-
- 5. If you set the Mouse Boot timer to 99 seconds it will wait forever
- (to provide a way to avoid the time out if you want)
-
- 6. Right clicking on the STORE button in the EDIT dialog will erase a
- preset and rename it to "Unused"
-
- 7. Version 3d.5E is a little smaller than 3d.4
-
- >> Revisions for version 3d.4 <<
-
- 1. TAKE NOTE: to help reduce clutter in the MOUSEBT folder, all files
- relating to the welcome screen should be placed in a folder named
- WELCOME inside the MOUSEBT folder. These include pictures, quartet
- songs and voice sets, and singsong.prg (if you use it).
-
- 2. Mouse Boot is now designed to work with a new program available to all
- registered users of Mouse Boot - BATCH.PRG. With it, you can use Mouse
- Boot to select a special batch file to be run upon bootup - most
- standard batch file commands are supported (and a few special ones for
- dealing with boot-up are included as well). This will allow
- unsurpassed power for advanced users who need to perform custom file
- operations (like copy to RAMdisk). The documentation for BATCH.PRG
- has been included with the Share-ware release of Mouse Boot to give a
- good idea of what it can do.
- BATCH.PRG is not a part of the Share-ware release of Mouse Boot, but
- will now be sent out on the registered owner disk. Anyone already
- registered may obtain a copy by sending me a self addressed mailer and
- disk with return postage. Mouse Boot itself still has no features
- "crippled" and I hope to keep it that way, but please send the $15
- Share-ware fee if you use Mouse Boot or I cannot continue to update it
- with requested features as I have been (Most features added since version
- 3.d are in direct response to user requests).
-
- 3. For those of you out there (like me) who hate to type a pathname, Mouse
- Boot will now call up the system file selector - but there's a hitch.
- Since there is no way I know of to call the file selector in the auto
- folder, you must run Mouse Boot from the desktop. When you do, a
- button will appear along with any input request for a pathname - press
- the button to call the Item selector (or any custom selector you may
- have installed). Those of you who enjoy tedious things can still type
- the paths in the Auto folder if they want to. I myself, have Mouse
- Boot set up to run from a hot key from the desktop - I find I use it as
- much this way as from the Auto folder.
-
- 4. The path from which Acc's load can now be changed, just click on the
- Acc bar at the top of the screen - next enter the path of your Acc's,
- Mouse Boot will automatically tack on *.AC? to the pathname. Next save
- the presets to store the new path. If you accidentally select a path
- with no Acc files in it and the Acc bar disappears don't disappear - just
- right click on the Auto bar instead (be careful though, right clicking
- on anything else will exit the program).
-
- 5. If Mouse Boot runs out of room on the screen to show all the Auto and
- Acc files a small button will appear in the upper left hand corner of
- the Auto/Acc bar to allow you to page between the two.
-
- 6. You can now set the welcome screen timeout as well as the Mouse Boot
- time out (read 3d.2 - #1 for details on setting the time-outs). Setting
- the welcome screen timer to zero will have the Welcome screen only appear
- if you press a key before hand (I don't know if this is of any real use -
- but it was easy enough to do so what the heck).
-
- 7. The look of Mouse Boot in Monochrome has been improved slightly (due
- largely to the fact that I finally got a monochrome monitor and can see
- what I'm doing!)
-
- 8. I've added several assembly routines to the welcome screen to make a
- few improvements including a fade in and out and the ability to rotate
- colors while playing Quartet songs. Also a Quartet end-of-song
- detector has been added (Actually Quartet songs never really end, they
- loop forever). Quartet songs that have a few rests at the end (to make
- about a two second pause) will allow the welcome screen to continue
- instead of re-playing them. Also, I hope the Quartet player will no
- longer crash on some systems with TOS 1.0 (though this may be the fault
- of Singsong.prg). Additionally, I've extended the pause before a
- Quartet song load to about 5 seconds - if you set the welcome screen to
- timeout before then, no song will be loaded (unless you press the ALT
- key).
-
- >> Revisions for version 3d.3 <<
-
- 1. Better invisible mode - you can't see it unless it goes out if the
- fog.
-
- 2. Multidesk Mode - Multidesk deluxe confounded my custom file types
- because it save a separate config file for each resolution, yet
- Multidesk by Charles F. Johnson has always been a fantastic program and
- is fast becoming (if not already) the primary way people deal with
- ACC's. Because of this, Mouse Boot now has support for Multidesk
- config. files built right in!
-
- To use it, first copy all Multidesk configs. into the MOUSEBT folder
- renaming them to FNAMEx.MLT where FNAME is anything you want, and 'x'
- is the number of the screen resolution for example: HIGHACC2.MLT (for
- high rez). A 'B' in place of the number will create a MULTIBIG.MLT
- file for Moniterms.
-
- But Wait - there's more! If the rez. number is left out of the
- filename, Mouse Boot will automatically select between high and medium
- resolution depending on your boot resolution.
-
- Next, run Mouse Boot and click on the title bar; choose the second
- button from the left; type a name like MultiDsk; and finally, instead
- of a path type MLT. Lastly, to goto FILE then SAVE to save the change.
- Note that this makes use of custom file type two, however custom file
- type two will still work as it did before if not used in "Multidesk
- mode".
-
- The next time you use Mouse Boot, you will be able to select which
- Multidesk files you want to use and store your choices in the presets.
- Mouse Boot will then give copy the file to the root directory with its
- correct name.
-
- 3. Small bug in v3d.2 fixed.
-
- >> Revisions for version 3d.2 <<
-
- 1. The time-out feature is now user defined! The amount of time it takes
- to continue can be changed from 0-99 seconds. Just click on the Mouse
- Boot title bar at the top-center of the screen, press the time-out
- button and type a new time. Next go to EDIT then SAVE to store the
- new time in the preset.dat file.
-
- IMPORTANT: although this version of Mouse Boot will read older
- preset.dat files, older versions of Mouse Boot WILL NOT correctly use
- preset.dat files created by version 3.d2!
- 2. BY REQUEST, THE INVISIBLE MOUSE BOOT - if the time-out timer is set to
- zero, Mouse Boot will Immediately continue - no selector screen or
- preset dialog will be shown. Hitting any key (except '*') before
- Mouse Boot runs will abort this and allow you to choose a different
- preset. Mouse Boot will no longer time out if run from the desktop,
- so if you find the program times-out before you can stop it - you can
- always run it from the desktop and reset the timer to a larger value.
-
- 3. TO SELECT OR NOT TO SELECT - also under the time-out dialog you can set
- if Mouse Boot will select a default preset or just go on its merry way
- when the time runs out (this is saved in the same way).
-
- >> Revisions for version 3.D <<
-
- 1. Mouse Boot's user interface has been totally re-designed with new 3-D
- buttons and dialog boxes similar to Windows 3.0 for the IBM or
- Workbench 2.0 for the Amiga. After all, why should they have all the
- neat looking screens.
-
- 2. Mouse Boot is now the only booter with a mouse driven interface to work
- on a Moniterm monitor! (Yes, even from the AUTO folder provided the
- monitor driver runs first). Mouse Boot can get away with this because
- it is using VDI to draw its screens and not A-LINE routines; in fact,
- Mouse Boot should now be totally resolution independent!!! (Anyone out
- there thinking TT Medium?)
-
- 3. Mouse Boot Now has a built-in AUTO folder reorderer, To use it first
- click on the Autoboot bar at the top of the screen. Next, the screen
- should show just the AUTO programs (including ones previously hidden
- with Read Only status). To reorder a file, Click on the file you want
- to move then click on its new location - do this for every file you
- want to reposition (as of yet, no actual changes have been made on the
- disk). Now click on the bar at the bottom of the screen - a dialog box
- will pop-up asking if you want to reorder or cancel; if you click on
- reorder the process will begin.
-
- A very safe reorder method is used (actually the files are just renamed
- - never really moved). The process used may not be the fastest, but
- even if the power went out in the middle, chances are no data would be
- lost.
-
- 4. if using Mouse Boot from the AUTO folder it will now offer to reset the
- computer if you change any program that ran before Mouse Boot. To make
- sure this works do not change the name of MOUSEBT3.PRG
-
- 5. Any time Mouse Boot resets the computer it will automatically bypass
- itself and the welcome screen. Note: any memory-resident program that
- forces a cold boot instead of a warm boot (like the DC Format
- bootsector) may prevent this from working.
-
- 6. Presets may now be selected by HOT KEYS - when naming your presets give
- them a number or capital letter indicating which key you want to be the
- hot key - for example, a preset named "turbo C" would use the 'C' key
- as a hot key. Now a preset can be selected by just hitting its hot
- key. The space bar will abort the timeout and select the default
- preset instead of just any key - also, If more than one preset have the
- same letter the first preset to have the letter will be used.
-
- 7. A problem with running Quick ST after Mouse Boot has been fixed
- (actually this is the fault of Quick ST which does a rather bogus check
- for the presence of a VDI workstation).
-
- 8. Mouse Boot no longer needs a patch program to be run if it encounters
- an unknown version of TOS.
-
- >> Changes since Version 2.0 <<
-
- 1. All files except the AUTO programs are now sorted by name. (AUTO
- programs are left unsorted so the order in which they will run can be
- seen).
-
- 2. Mouse Boot is now smaller than ever thanks to compiling it in Turbo
- "C". Because of this, Mouse Boot V 1.0 is not included (as its only
- advantage was its smaller size - and it's now hopelessly out-of-date).
-
- 3. Holding down the left mouse button just after Mouse Boot has loaded
- will bypass the preset screen (if there are any presets stored) and go
- straight to the selector screen. (see MOUSEBT.DOC for more info)
-
- 4. Mouse Boot and the Welcome screen program will both now run from the
- desktop. If changes are made in Mouse Boot during this time, the user
- will be given the option of rebooting to install the changes.
-
- 5. File extenders no longer need to be changed to ??X before placing them
- in the MOUSEBT folder.
-
- 6. The Welcome Screen program will now load Degas compressed (PC1 or PC3)
- picture files as well as Degas uncompressed (PI1 or PI3) files.
-
- 7. Pressing the '*' key on the keypad before the programs load can bypass
- both Mouse Boot or the welcome screen (press twice to bypass both).
-
- 8. >>> And Now The Big One <<<
- The welcome screen will now use the PD program "Singsong" to play a
- randomly selected Quartet tune when the computer boots.
-
- To use this feature you must have SINGSONG.PRG, a quartet voice set, and
- one or more quartet songs in the MOUSEBT folder. Now about one second after
- the welcome screen is run, a random Quartet song will be loaded and played -
- the delay lets you skip this if you're in a hurry. The song will play until
- the space bar is hit ( Sorry, but I have no control over the way the player
- routine works ). After the first song, pressing the Alternate key will load
- another random song to play.
-
- You can have as many songs as you wish, but they all must use the same
- voice set - also watch that the voice set and song do not exceed your
- computer's available memory ( a song file must be under 40k - the rest of
- the memory goes to the voice set ). If I have room I'll include a sample
- voice set and some songs for you to play with - however, due to the size
- (some over 300k) of some of the voice sets, I can't include many Quartet
- examples in the Mouse Boot LZH file. If anyone is interested in more sets
- and songs contact me at the address listed in the main DOC file.
- If you don't want to use the Quartet player feature, just don't put
- SINGSONG.PRG or a Quartet voice set and songs into the MOUSEBT folder.
- If the welcome screen fails to find any of these files it will just go on
- its merry way.
-
- The SingSong program is a public domain Quartet player routine written
- by the authors of Quartet (an alltogether excellent program by the way) and
- can be used in any program to play Quartet songs ( my thanks to Illusions
- for a brilliant program ).
-
- QUARTET HINT - everyone says the sharp key in Quartet Doesn't work,
- everyone is wrong. To make a note a sharp continue to hold down the left
- mouse button and press SHIFT+'#' then release all keys and "presto" a sharp
- (it takes a little practice).
-
- ------------------
-
- Mouse Boot 3.D is the 3rd release of the Mouse Boot programs, All preset
- and data files used by the earlier version will work with this version - no
- reconfiguration is needed.
-
- Distributed exclusively by STReport International Online Magazine
-
-
-